package com.zmm.zebulon.module.trade.biz.convert.config;

import com.zmm.zebulon.module.trade.biz.dal.dataobject.config.TradeConfigDO;
import com.zmm.zebulon.module.trade.biz.dal.vo.config.AppTradeConfigRespVO;
import com.zmm.zebulon.module.trade.biz.dal.vo.config.TradeConfigRespVO;
import com.zmm.zebulon.module.trade.biz.dal.vo.config.TradeConfigSaveReqVO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

/**
 * description: 交易中心配置 Convert
 *
 * @author zebulon
 * package com.zmm.zebulon.module.trade.biz.convert.config
 * name: TradeConfigConvert
 * date 2025/8/31 16:17
 */
@Mapper
public interface TradeConfigConvert {

    TradeConfigConvert INSTANCE = Mappers.getMapper(TradeConfigConvert.class);

    TradeConfigDO convert(TradeConfigSaveReqVO bean);

    TradeConfigRespVO convert(TradeConfigDO bean);

    AppTradeConfigRespVO convert02(TradeConfigDO tradeConfig);
}
